[IA64] SN2 warning fixes
authorawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>
Thu, 14 Dec 2006 20:29:17 +0000 (13:29 -0700)
committerawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>
Thu, 14 Dec 2006 20:29:17 +0000 (13:29 -0700)
Mainly unused variable removal

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/arch/ia64/linux-xen/sn/kernel/io_init.c
xen/arch/ia64/linux-xen/sn/kernel/irq.c
xen/arch/ia64/linux-xen/sn/kernel/setup.c
xen/arch/ia64/linux-xen/sn/kernel/sn2_smp.c

index 973211e72120c552d895c46eba98aa4b8bd22a44..3f1f5b7a3c27aa50678019bd5faf41cc4394c5dc 100644 (file)
@@ -646,8 +646,10 @@ void sn_bus_free_sysdata(void)
 
 static int __init sn_pci_init(void)
 {
+#ifndef XEN
        int i, j;
        struct pci_dev *pci_dev = NULL;
+#endif
 
        if (!ia64_platform_is("sn2") || IS_RUNNING_ON_FAKE_PROM())
                return 0;
index 4e55e627e6d2c61a5d46302a8bd2dd0a40f4c537..cc126d71ee095ccb326293df3ae2f711ccb2372b 100644 (file)
 #endif
 
 static void force_interrupt(int irq);
+#ifndef XEN
 static void register_intr_pda(struct sn_irq_info *sn_irq_info);
 static void unregister_intr_pda(struct sn_irq_info *sn_irq_info);
+#endif
 
 int sn_force_interrupt_flag = 1;
 extern int sn_ioif_inited;
@@ -240,10 +242,10 @@ unsigned int sn_local_vector_to_irq(u8 vector)
 
 void sn_irq_init(void)
 {
+#ifndef XEN
        int i;
        irq_desc_t *base_desc = irq_desc;
 
-#ifndef XEN
        ia64_first_device_vector = IA64_SN2_FIRST_DEVICE_VECTOR;
        ia64_last_device_vector = IA64_SN2_LAST_DEVICE_VECTOR;
 
@@ -255,6 +257,7 @@ void sn_irq_init(void)
 #endif
 }
 
+#ifndef XEN
 static void register_intr_pda(struct sn_irq_info *sn_irq_info)
 {
        int irq = sn_irq_info->irq_irq;
@@ -329,6 +332,7 @@ static void unregister_intr_pda(struct sn_irq_info *sn_irq_info)
        spin_unlock(&sn_irq_info_lock);
 #endif
 }
+#endif /* XEN */
 
 #ifndef XEN
 static void sn_irq_info_free(struct rcu_head *head)
@@ -487,10 +491,10 @@ static void sn_check_intr(int irq, struct sn_irq_info *sn_irq_info)
 
 void sn_lb_int_war_check(void)
 {
+#ifndef XEN
        struct sn_irq_info *sn_irq_info;
        int i;
 
-#ifndef XEN
 #ifdef XEN
        if (pda->sn_first_irq == 0)
 #else
index 30ba5263ae9e4be61f332c3904750a11cd66f1f3..e1d48fa9fd50b4cc9f9a0ea3c01834dfd4609b0d 100644 (file)
@@ -413,7 +413,11 @@ void __cpuinit sn_cpu_init(void);
 
 void __init sn_setup(char **cmdline_p)
 {
+#ifndef XEN
        long status, ticks_per_sec, drift;
+#else
+       unsigned long status, ticks_per_sec, drift;
+#endif
        u32 version = sn_sal_rev();
 #ifndef XEN
        extern void sn_cpu_init(void);
index 262e8453f39957de62dd5940ebf5527bafa3dbbb..71bef9e9abcefeeebe4d7f3edc489074ee0b7ec0 100644 (file)
@@ -157,7 +157,7 @@ void sn_tlb_migrate_finish(struct mm_struct *mm)
  */
 
 #ifdef XEN  /* Xen is soooooooo stupid! */
-static cpumask_t mask_all = CPU_MASK_ALL;
+// static cpumask_t mask_all = CPU_MASK_ALL;
 #endif
 
 void
@@ -172,7 +172,7 @@ sn2_global_tlb_purge(unsigned long start,
 #ifndef XEN
        int mymm = (mm == current->active_mm && mm == current->mm);
 #else
-       struct mm_struct *mm;
+       // struct mm_struct *mm;
        int mymm = 1;
 #endif
        int use_cpu_ptcga;